a daunting task - German English Dictionary